package mapkit.carto
{
	import flash.events.EventDispatcher;

	public class MapGeometry extends EventDispatcher
	{
		private var _srid:String="EPSG:4326";

		final public function get srid():String
		{
			return _srid;
		}

		final public function set srid(value:String):void
		{
			_srid=value;
		}

		virtual public function get where():Location
		{
			return null;
		}

		[Bindable]
		virtual public function set where(value:Location):void
		{
			//TODO
		}

		virtual public function get extent():Envelope
		{
			return null;
		}

		override virtual public function toString():String
		{
			return "GEOMETRY";
		}
	}
}